Technical Q&A QA1231
Using QTSetAtomData


Q: QTSetAtomData ÇégǡǃǢÇ≠ǬǩÇÃÉAÉgÉÄÉfÅ[É^ÇïœçXǵǃǢNjÇ∑Ç™ÅADZÇÃåƒÇ—èoǵÇÕÅAìnÇ≥ÇÍÇΩ atomData É|ÉCÉìÉ^ÇÇ«ÇÃÇÊǧDžèàóùǵǃǢÇÈÇ©ã≥ǶǃÇ≠ÇæÇ≥Ç¢ÅB

A: QTSetAtomData ÇÕÅAÉäÅ[ÉtÉAÉgÉÄÇÃÉfÅ[É^ÇïœçXÇ∑ÇÈÇΩÇflÇ…égópǵNjÇ∑ÅBDZÇÃåƒÇ—èoǵÇÕÅAdataSize ÇΔǵǃìnÇ≥ÇÍÇÈÉoÉCÉgêîÇÅAÉAÉhÉåÉX atomData Ç©ÇÁ atom ÇÃì‡óeÇ…ÉRÉsÅ[ǵNjÇ∑ÅBïKóvÇ…âûÇ∂ǃ atom ÇÉTÉCÉYïœçXǵNjÇ∑ÅB

OSErr QTSetAtomData(QTAtomContainer container,
                    QTAtom          atom,
                    long            dataSize,
                    void            *atomData)

DZÇÃä÷êîÇégópÇ∑ÇÈÇΔÇ´ÇÕÅAQTAtom Ç…ìnÇ≥ÇÍÇΩÉAÉgÉÄÇÊÇËëÂÇ´Ç¢ QTAtomContainer DždžÇÈÉAÉgÉÄÇÃà íuÅiÉIÉtÉZÉbÉgÅjÇÅAQTFindChildByID Ç‹ÇΩÇÕ QTFindChildByIndex Çégǡǃå©Ç¬ÇØÇÈïKóvǙdžÇÈDZÇΔÇäoǶǃǮǢǃÇ≠ÇæÇ≥Ç¢ÅBÇ‹ÇΩÅAQTAtomContainer Ç…ìnÇ≥ÇÍÇΩLJÇÃÇÉçÉbÉNâèúÇ∑ÇÈïKóvǙdžÇËÇ‹Ç∑ÅBQTLockAtomContainer ÇåƒÇ—èoǵǃÉAÉgÉÄÉRÉìÉeÉiÇÉçÉbÉNǵǃǢÇÈÇΔÅADZÇÃåƒÇ—èoǵÇÕé∏îsǵNjÇ∑ÅB

ÉAÉgÉÄÇÕÅAêeÇ©ÅAÉfÅ[É^Çä‹ÇfiÉäÅ[ÉtÇÃÇ«ÇøÇÁÇ©Ç≈Ç∑ÅBêeÇΔÉäÅ[ÉtÇÃóºï˚Ç…Ç»ÇÈDZÇΔÇÕÇ≈Ç´Ç‹ÇπÇÒÅBéqÉAÉgÉÄÇä‹ÇÒÇ≈Ç¢ÇÈÉAÉgÉÄÇ…ëŒÇµÇƒÇÕÅAQTSetAtomData ÇåƒÇ—èoÇ≥ǻǢÇ≈Ç≠ÇæÇ≥Ç¢ÅB

éQçlï∂å£ÅF


[2003 îN 1 åé 14 ì˙]